package com.ysh.smartplatform.service;

import com.ysh.smartplatform.dto.UserDto;
import com.ysh.smartplatform.pojo.SysUserInfo;

/**
 * 袁胜虎 on 2022/9/5 16:21
 */
public interface UserService {
    void addUser(UserDto userDto);
    /**
     * 根据用户名查询用户数据,主要是做登录用,为什么不加上密码,因为密码在里面是一个md5,而这个md5是用加上盐算出来的,盐在数据库中,所以是先按照用户名查询
     * @return
     */
    SysUserInfo findUserByName(String userName);

    SysUserInfo login(String userName,String password);

    void updateLoginData(Long uid , String ip);

    void deleteById(String id);
}
